home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
libelf
/
elf_end.z
/
elf_end
Wrap
Text File
|
1998-10-30
|
3KB
|
66 lines
EEEELLLLFFFF____EEEENNNNDDDD((((3333EEEE)))) EEEELLLLFFFF____EEEENNNNDDDD((((3333EEEE))))
NNNNAAAAMMMMEEEE
_eeee_llll_ffff______eeee_nnnn_dddd - finish using an object file
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
_cccc_cccc [_f_l_a_g ...] _f_i_l_e ... _----_llll_eeee_llll_ffff [_l_i_b_r_a_r_y ...]
_####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_llll_iiii_bbbb_eeee_llll_ffff_...._hhhh_>>>>
_iiii_nnnn_tttt _eeee_llll_ffff______eeee_nnnn_dddd_((((_EEEE_llll_ffff _****_eeee_llll_ffff_))))_;;;;
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
A program uses _eeee_llll_ffff______eeee_nnnn_dddd to terminate an ELF descriptor, _e_l_f, and to
deallocate data associated with the descriptor. Until the program
terminates a descriptor, the data remain allocated. _e_l_f should be a
value previously returned by _eeee_llll_ffff______bbbb_eeee_gggg_iiii_nnnn; a null pointer is allowed as an
argument, to simplify error handling. If the program wishes to write
data associated with the ELF descriptor to the file, it must use
_eeee_llll_ffff______uuuu_pppp_dddd_aaaa_tttt_eeee before calling _eeee_llll_ffff______eeee_nnnn_dddd.
As _eeee_llll_ffff______bbbb_eeee_gggg_iiii_nnnn(3E) explains, a descriptor can have more than one
activation. Calling _eeee_llll_ffff______eeee_nnnn_dddd removes one activation and returns the
remaining activation count. The library does not terminate the
descriptor until the activation count reaches zero. Consequently, a zero
return value indicates the ELF descriptor is no longer valid.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
_eeee_llll_ffff(3E), _eeee_llll_ffff______bbbb_eeee_gggg_iiii_nnnn(3E), _eeee_llll_ffff______uuuu_pppp_dddd_aaaa_tttt_eeee(3E).
PPPPaaaaggggeeee 1111